/*
map的遍历是以第一个数为标准遍历的，可以用 auto 来遍历
获取两个值用 first 和 second
*/
#include<bits/stdc++.h>
using namespace std;
int main(){
    string s;
    map<char,int> mp;
	for(char ch:s){
		mp[ch]++;
    }
	int res=0;
    //!!!!!!!!!
	for(auto ch:mp){
        if((ch.second)%2==0) res+=ch.second;
		else res+=ch.second-1;
    }
	return res<s.size()?res+1:res;


    map<int,string> student;
    student.insert(pair<int,string>(2,"li"));
    student.insert(pair<int,string>(1,"wang"));
    student.insert(pair<int,string>(3,"sun"));
    for(auto &v : student)
    cout<<v.first<<endl;
    // 1 2 3
}